Integration Plan

 

1.     February 6th, 1998: The Web Address Checker

Functionality:

                The Web Address Checker is program to perform limited error checking on Netscape Bookmark files.  Limited error checking is performed on the file being processed; error messages are stored and displayed after the loading takes place.  At present, the error checking is limited to finding missing data; unrecognized lines are ignored.

 

Use:

                Type in the path and filename of the Netscape Navigator Bookmark file to inspect and press the Enter key.  A file in the current directory, a relitave path+filename, or an absolute path+filename are all accaptable inputs.  The file will be loaded and checked for errors.  Errors will be displayed after the file is processed. The errors will be written to a file with the same path+filename as the bookmark file, but with an extentsion of .rpt.  A copy of all information loaded will be saved in the same location with the extension .wac.

Functions Implimented:


main

ChangeFilenameExtension

ChangeToFolder

ChangeToPreviousFolder

ClearScreen

CurrentFolder

DisplayCurrentWorkingDirectory

DisplayFile

FileExists

GetBookmarkr

GetFolder

GetTag

GetTitle

LoadBookmarks

NumericalValueFromTag

NumericalValueFromTag

OutputBookmarklistHeader

OutputError

OutputError

OutputError

OutputFolderlistHeader

OutputWebAddresses

ParentFolder

Prompt

StringValueFromTag

WaitForEnterKey

WebAddressChecker

WeireErrrorLogHeader

 


 


2.      March 2nd, 1998: The Web Address List

Functionality:

The Web Address List program is a program to edit and view the contents of proprietary WAL files.  The program is capeable of importing data from and doing limited error-checking on Netscape-generated HTML bookmark files.  The errors are logged to a file with the same base name as the HTML file, but with the extension .rpt.

 

Use:

Follow the prompts.  :)  You will be prompted to choose either "Load" or "Import".  Choose "Load" if you are loading a WAL file, or "Import" if you  are importing from the Netscape Bookmark format.  After the file is loaded, a prompt will appear with options for navigating and manipulating folders.

 

Functions Implimented:


main

AddBookmark

AddFolder

BookmarkMenu

ChangeFilenameExtension

ChangeToFolder

ChangeToPreviousFolder

ClearScreen

CloseMenu

CreateBookmarkList

CreateFolderList

CurrentFolder

DestroyBookmarkList

DestroyFolderList

DisplayCurrentWorkingDirectory

DisplayFile

DisplayStr

FileExists

FindBookmarkNumberInFolder

FindFolderWithEntryIndex

FindFolderWithEntryIndex

FolderMenu

GetBookmark

GetFolder

GetTag

GetTitle

ImportBookmarks

InputWALFile

NavigateMenu

NoFileMenu

NumericalValueFromTag

OutputError

OutputWALFile

ParentFolder

Prompt

PromptAddBookmark

PromptAddFolder

RemoveBookmark

RemoveFolder

ShowChildBookmarks

ShowChildFolders

StringValueFromTag

WaitForEnterKey

WebAddressListManager

WriteErrrorLogHeader

 


 


3.      3. April 13th, 1998: The Web Address Manager

Functionality:

                The Web Address Manager (WAM) is a tool for the management of a collection of Netscape-style World Wide Web bookmarks.  The WAM allows theuser to organize the bookmarks by placing them in folders and subfolders.The number of folders and bookmarks is limited only by the amount of memory made available to the WAM by the host operating system.  The WAM is able to import from the Netscape Navigator 4.x file format and is able to load and save the proprietary .WAM file format.

                The WAM allows you to edit any relevant property of a bookmark or folder (item).  These properties include name, comment, and add date for folders, and name, comment, add date, modified date, and date of the last visit.   Bookmarks and folders can be moved through the folder hierarchy by using the Move command located in the WAM menu.

                You can add items using WAM Menu's "Create Folder..." and "Create Bookmark..." options.  Items can be deleted with the WAM Menu's delete function.  Bookmarks are deleted without any fuss.  Folders, though, can be deleted either "recursively" (the selected folder and all subfolders), or the child folders can be "shifted" to the current folder before the folder is deleted.

                The WAM allows you to search for a bookmark or folder.  When you select one of the options in the Search Menu, you are prompted to enter text, which the WAM will search for through the entire hierarchy.  All folders or bookmarks that match the text are displayed in the main display area.

                An overview of the entire bookmark/folder hierarchy is available from the WAM menu's view option.  The overview is presented in a labeled outline form, with indentation showing the relationship between folders and bookmarks.

 

 

Use:

See user’s manual located in the project packet or on the disk  in the “\Design & Documentation” directory.

 

Functions Implimented:


main

AddBookmark

AddFolder

AddOneBookmarkToCUIList

AddOneFolderToCUIList

ChangeFilenameExtension

ChangeToFolder

ChangeToPreviousFolder

ChildBookmarksToCUIItemList

ChildFoldersToCUIItemList

CreateBookmarkList

CreateFolderList

CUIAddItem

CUICreateList

CUICreateWindow

CUIDestroyList

CUIDestroyWindow

CUIDialogOK

CUIDialogStringPrompt

CUIDisplayFile

CUIInit

CUIListCount

CUIListPrompt

CUIRedrawScreen

CUIRemoveItem

CUIShutdown

CUIWriteText

CurrentFolder

DestroyBookmarkList

DestroyFolderList

DrawBorder

DrawText

DumpFolder

EditMenu

ExportTree

FileExists

FileMenu

FindBookmarkWithName

FindBookmarkWithParentEntryIndex

FindFolderWithName

GetBookmark

GetFolder

GetTag

GetTitle

GetUTCTime

ImportBookmarks

InputWALFile

LenLongestLine

LoadMenuFromFile

MakeCUIListFromCurrentFolder

MoveBookmark

NumericalValueFromTag

NumLines

OutputError

OutputWALFile

ParentFolder

ProgramMenu

PromptAddBookmark

PromptAddFolder

RemoveBookmark

RemoveFolder

RemoveOneFolder

SearchMenu

ShowBookmark

StackDestroy

StackEmpty

StackFull

StackInit

StackPop

StackPush

StackTop

StringValueFromTag

WAMMenu

WebAddressManager

WriteErrrorLogHeader